package com.qf.ge.model;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.math.BigDecimal;
import java.util.Date;

/**
    * 品牌商表
    */
@TableName(value = "dts_brand")
public class DtsBrand {
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    /**
     * 品牌商名称
     */
    @TableField(value = "name")
    private String name;

    /**
     * 品牌商简介
     */
    @TableField(value = "desc")
    private String desc;

    /**
     * 品牌商页的品牌商图片
     */
    @TableField(value = "pic_url")
    private String picUrl;

    @TableField(value = "sort_order")
    private Byte sortOrder;

    /**
     * 品牌商的商品低价，仅用于页面展示
     */
    @TableField(value = "floor_price")
    private BigDecimal floorPrice;

    /**
     * 创建时间
     */
    @TableField(value = "add_time")
    private Date addTime;

    /**
     * 更新时间
     */
    @TableField(value = "update_time")
    private Date updateTime;

    /**
     * 分享二维码图片
     */
    @TableField(value = "share_url")
    private String shareUrl;

    /**
     * 管理用户id
     */
    @TableField(value = "admin_id")
    private Integer adminId;

    /**
     * 逻辑删除
     */
    @TableField(value = "deleted")
    private Boolean deleted;

    @TableField(value = "commpany")
    private String commpany;

    /**
     * 自动监控更新商品
     */
    @TableField(value = "auto_update_good")
    private Boolean autoUpdateGood;

    /**
     * 店铺url地址
     */
    @TableField(value = "shop_url")
    private String shopUrl;

    /**
     * 默认的商品类别id
     */
    @TableField(value = "default_category_id")
    private Integer defaultCategoryId;

    /**
     * 默认商品页面数
     */
    @TableField(value = "default_pages")
    private Integer defaultPages;

    /**
     * 店铺商品溢价
     */
    @TableField(value = "add_precent")
    private Integer addPrecent;

    /**
     * 提货地址
     */
    @TableField(value = "address")
    private String address;

    /**
     * 经度
     */
    @TableField(value = "longitude")
    private BigDecimal longitude;

    /**
     * 纬度
     */
    @TableField(value = "latitude")
    private BigDecimal latitude;

    /**
     * 提货时间配置
     */
    @TableField(value = "fetch_time_rules")
    private String fetchTimeRules;

    public static final String COL_ID = "id";

    public static final String COL_NAME = "name";

    public static final String COL_DESC = "desc";

    public static final String COL_PIC_URL = "pic_url";

    public static final String COL_SORT_ORDER = "sort_order";

    public static final String COL_FLOOR_PRICE = "floor_price";

    public static final String COL_ADD_TIME = "add_time";

    public static final String COL_UPDATE_TIME = "update_time";

    public static final String COL_SHARE_URL = "share_url";

    public static final String COL_ADMIN_ID = "admin_id";

    public static final String COL_DELETED = "deleted";

    public static final String COL_COMMPANY = "commpany";

    public static final String COL_AUTO_UPDATE_GOOD = "auto_update_good";

    public static final String COL_SHOP_URL = "shop_url";

    public static final String COL_DEFAULT_CATEGORY_ID = "default_category_id";

    public static final String COL_DEFAULT_PAGES = "default_pages";

    public static final String COL_ADD_PRECENT = "add_precent";

    public static final String COL_ADDRESS = "address";

    public static final String COL_LONGITUDE = "longitude";

    public static final String COL_LATITUDE = "latitude";

    public static final String COL_FETCH_TIME_RULES = "fetch_time_rules";

    /**
     * @return id
     */
    public Integer getId() {
        return id;
    }

    /**
     * @param id
     */
    public void setId(Integer id) {
        this.id = id;
    }

    /**
     * 获取品牌商名称
     *
     * @return name - 品牌商名称
     */
    public String getName() {
        return name;
    }

    /**
     * 设置品牌商名称
     *
     * @param name 品牌商名称
     */
    public void setName(String name) {
        this.name = name;
    }

    /**
     * 获取品牌商简介
     *
     * @return desc - 品牌商简介
     */
    public String getDesc() {
        return desc;
    }

    /**
     * 设置品牌商简介
     *
     * @param desc 品牌商简介
     */
    public void setDesc(String desc) {
        this.desc = desc;
    }

    /**
     * 获取品牌商页的品牌商图片
     *
     * @return pic_url - 品牌商页的品牌商图片
     */
    public String getPicUrl() {
        return picUrl;
    }

    /**
     * 设置品牌商页的品牌商图片
     *
     * @param picUrl 品牌商页的品牌商图片
     */
    public void setPicUrl(String picUrl) {
        this.picUrl = picUrl;
    }

    /**
     * @return sort_order
     */
    public Byte getSortOrder() {
        return sortOrder;
    }

    /**
     * @param sortOrder
     */
    public void setSortOrder(Byte sortOrder) {
        this.sortOrder = sortOrder;
    }

    /**
     * 获取品牌商的商品低价，仅用于页面展示
     *
     * @return floor_price - 品牌商的商品低价，仅用于页面展示
     */
    public BigDecimal getFloorPrice() {
        return floorPrice;
    }

    /**
     * 设置品牌商的商品低价，仅用于页面展示
     *
     * @param floorPrice 品牌商的商品低价，仅用于页面展示
     */
    public void setFloorPrice(BigDecimal floorPrice) {
        this.floorPrice = floorPrice;
    }

    /**
     * 获取创建时间
     *
     * @return add_time - 创建时间
     */
    public Date getAddTime() {
        return addTime;
    }

    /**
     * 设置创建时间
     *
     * @param addTime 创建时间
     */
    public void setAddTime(Date addTime) {
        this.addTime = addTime;
    }

    /**
     * 获取更新时间
     *
     * @return update_time - 更新时间
     */
    public Date getUpdateTime() {
        return updateTime;
    }

    /**
     * 设置更新时间
     *
     * @param updateTime 更新时间
     */
    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    /**
     * 获取分享二维码图片
     *
     * @return share_url - 分享二维码图片
     */
    public String getShareUrl() {
        return shareUrl;
    }

    /**
     * 设置分享二维码图片
     *
     * @param shareUrl 分享二维码图片
     */
    public void setShareUrl(String shareUrl) {
        this.shareUrl = shareUrl;
    }

    /**
     * 获取管理用户id
     *
     * @return admin_id - 管理用户id
     */
    public Integer getAdminId() {
        return adminId;
    }

    /**
     * 设置管理用户id
     *
     * @param adminId 管理用户id
     */
    public void setAdminId(Integer adminId) {
        this.adminId = adminId;
    }

    /**
     * 获取逻辑删除
     *
     * @return deleted - 逻辑删除
     */
    public Boolean getDeleted() {
        return deleted;
    }

    /**
     * 设置逻辑删除
     *
     * @param deleted 逻辑删除
     */
    public void setDeleted(Boolean deleted) {
        this.deleted = deleted;
    }

    /**
     * @return commpany
     */
    public String getCommpany() {
        return commpany;
    }

    /**
     * @param commpany
     */
    public void setCommpany(String commpany) {
        this.commpany = commpany;
    }

    /**
     * 获取自动监控更新商品
     *
     * @return auto_update_good - 自动监控更新商品
     */
    public Boolean getAutoUpdateGood() {
        return autoUpdateGood;
    }

    /**
     * 设置自动监控更新商品
     *
     * @param autoUpdateGood 自动监控更新商品
     */
    public void setAutoUpdateGood(Boolean autoUpdateGood) {
        this.autoUpdateGood = autoUpdateGood;
    }

    /**
     * 获取店铺url地址
     *
     * @return shop_url - 店铺url地址
     */
    public String getShopUrl() {
        return shopUrl;
    }

    /**
     * 设置店铺url地址
     *
     * @param shopUrl 店铺url地址
     */
    public void setShopUrl(String shopUrl) {
        this.shopUrl = shopUrl;
    }

    /**
     * 获取默认的商品类别id
     *
     * @return default_category_id - 默认的商品类别id
     */
    public Integer getDefaultCategoryId() {
        return defaultCategoryId;
    }

    /**
     * 设置默认的商品类别id
     *
     * @param defaultCategoryId 默认的商品类别id
     */
    public void setDefaultCategoryId(Integer defaultCategoryId) {
        this.defaultCategoryId = defaultCategoryId;
    }

    /**
     * 获取默认商品页面数
     *
     * @return default_pages - 默认商品页面数
     */
    public Integer getDefaultPages() {
        return defaultPages;
    }

    /**
     * 设置默认商品页面数
     *
     * @param defaultPages 默认商品页面数
     */
    public void setDefaultPages(Integer defaultPages) {
        this.defaultPages = defaultPages;
    }

    /**
     * 获取店铺商品溢价
     *
     * @return add_precent - 店铺商品溢价
     */
    public Integer getAddPrecent() {
        return addPrecent;
    }

    /**
     * 设置店铺商品溢价
     *
     * @param addPrecent 店铺商品溢价
     */
    public void setAddPrecent(Integer addPrecent) {
        this.addPrecent = addPrecent;
    }

    /**
     * 获取提货地址
     *
     * @return address - 提货地址
     */
    public String getAddress() {
        return address;
    }

    /**
     * 设置提货地址
     *
     * @param address 提货地址
     */
    public void setAddress(String address) {
        this.address = address;
    }

    /**
     * 获取经度
     *
     * @return longitude - 经度
     */
    public BigDecimal getLongitude() {
        return longitude;
    }

    /**
     * 设置经度
     *
     * @param longitude 经度
     */
    public void setLongitude(BigDecimal longitude) {
        this.longitude = longitude;
    }

    /**
     * 获取纬度
     *
     * @return latitude - 纬度
     */
    public BigDecimal getLatitude() {
        return latitude;
    }

    /**
     * 设置纬度
     *
     * @param latitude 纬度
     */
    public void setLatitude(BigDecimal latitude) {
        this.latitude = latitude;
    }

    /**
     * 获取提货时间配置
     *
     * @return fetch_time_rules - 提货时间配置
     */
    public String getFetchTimeRules() {
        return fetchTimeRules;
    }

    /**
     * 设置提货时间配置
     *
     * @param fetchTimeRules 提货时间配置
     */
    public void setFetchTimeRules(String fetchTimeRules) {
        this.fetchTimeRules = fetchTimeRules;
    }
}